Multiprocessor File System Interfaces

نویسنده

  • David Kotz
چکیده

Increasingly le systems for multiprocessors are de signed with parallel access to multiple disks to keep I O from becoming a serious bottleneck for parallel ap plications Although le system software can trans parently provide high performance access to parallel disks a new le system interface is needed to facili tate parallel access to a le from a parallel application We describe the di culties faced when using the con ventional Unix like interface in parallel applications and then outline ways to extend the conventional inter face to provide convenient access to the le for paral lel programs while retaining the traditional interface for programs that have no need for explicitly paral lel le access Our interface includes a single naming scheme a multiopen operation local and global le pointers mapped le pointers logical records multi les and logical coercion for backward compatibility

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Galley: a New Parallel File System for Scientiic Workloads

Most current multiprocessor le systems are designed to use multiple disks in parallel, using the high aggregate bandwidth to meet the growing I/O requirements of parallel scienti c applications. Most multiprocessor le systems provide applications with a conventional Unix-like interface, allowing the application to access those multiple disks transparently. This interface conceals the parallelis...

متن کامل

HFS : A flexible file system for shared - memory multiprocessors

The HURRICANE File System (HFS) is designed for large-scale, shared-memory multiprocessors. Its architecture is based on the principle that a file system must support a wide variety of file structures, file system policies and I/O interfaces to maximize performance for a wide variety of applications. HFS uses a novel, object-oriented building-block approach to provide the flexibility needed to ...

متن کامل

Evolving the UNIX System Interface to Support Multithreaded Programs

Allowing multiple threads to execute within the same address space makes it easier to write programs that deal with related asynchronous activities and that execute faster on shared-memory multiprocessors. Supporting multiple threads places new constraints on the design of operating system interfaces. We present several guidelines for designing or redesigning interfaces for multithreaded client...

متن کامل

Characterizing parallel file-access patterns on a large-scale multiprocessor

Rapid increases in the computational speeds of multiprocessors have not been matched by corresponding performance enhancements in the I/O subsystem. To satisfy the large and growing I/O requirements of some parallel scientific applications, we need parallel file systems that can provide high-bandwidth and high-volume data transfer between the I/O subsystem and thousands of processors. Design of...

متن کامل

Exploiting Mapped Files for Parallel I/O

Harnessing the full I/O capabilities of a large-scale multiprocessor is difficult and requires a great deal of cooperation between the application programmer, the compiler and the operating (/file) system. Hence, the parallel I/O interface used by the application to communicate with the system is crucial in achieving good performance. We present a set of properties we believe that a good I/O in...

متن کامل

Patterns on a Large - Scale Multiprocessor 1

Rapid increases in the computational speeds of multiprocessors have not been matched by corresponding performance enhancements in the I/O subsystem. To satisfy the large and growing I/O requirements of some parallel scientific applications, we need parallel file systems that can provide high-bandwidth and high-volume data transfer between the I/O subsystem and thousands of processors. Design of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993